BQT 블럭세기 -> LQT 레이어세기
페이지 정보
작성자 오세완 댓글 22건 조회 16,374회 작성일 24-02-26 15:10본문
BQT 블럭세기 명령을 아주 유용하게 잘사용하고 있습니다.
너무 잘사용하다 보니 LQT 레이어세기 명령을 만들면 이것 또한 유용하게 사용할 것 같아서
한번 건의드려 봅니다.
BQT 와 똑같이 만들면 사용이 아주 편리할것 같습니다.
이상입니다~
수고하세요~
첨부파일
- layercount.lsp (1.7K) 1회 다운로드 | DATE : 2024-03-12 19:22:31
댓글목록
이자더님의 댓글
이자더 작성일
안녕하세요.
제가 잘 이해를 하지 못했는데요..
특정 레이어를 가진 객체의 숫자를 세는 방식을 말씀하신 건가요?
오세완님의 댓글
오세완 작성일
네~
블록세기의 방식을 그대로 대신 레이어 세는 방법 이죠
이자더님의 댓글
이자더 작성일
알겠습니다.
어떤 목적의 작업을 하는데 이런 기능이 필요한 것인지 좀 더 자세히 설명해 주시거나, 작업을 하시는 도면을 올려 주시면 감사하겠습니다.
전체 객체를 모두 세는 것은 3D->2D처럼 꽤 많은 연산을 해야 하는데.. 작업의 목적을 알면 기존 명령어에서 목적에 맞는 것을 찾거나 수정해 드릴 수 있을 것 같아서 그렇습니다.
오세완님의 댓글
오세완 작성일네~ 감사합니다.
오세완님의 댓글
오세완 작성일
작업자 마다 특성이 있어
어떤이는 레이어로 어떤이는 블록으로 작성을 하다보니
블록,레이어 둘다 수량을 쉽게 접근할수 있을거 같아서 요청 하게 되엇습니다~
오세완님의 댓글
오세완 작성일
시스템동바리 수량산출 시 유용하게 사용하고있습니다
주로 평면상의 도면으로 동바리 수량을 산출하고 있습니다.
이자더님의 댓글
이자더 작성일
알겠습니다. 비밀글로 전환하셔서 수량 산출을 하는 도면을 올려 주실 수 있으실까요?
그 도면 중 어떤 객체(레이어)의 수량을 산출하는 것인지도 알려 주시면 더 좋습니다.
오세완님의 댓글
오세완 작성일
네 감사합니다~
도면 다시 정리해서 첨부 했습니다
도면상에 그려진 객체들 블록이면 BQT 로 수량 개수.
도면상에 그려진 객체들 블록을 폭파시, 레이어로 작성시 LQT 로 수량 개수.
오세완님의 댓글
오세완 작성일
한영자동전환
한글로 입력 실패시 자동으로 영어로 전환이 안되고
스페이스바를 한번 눌러야 영어로 변환 이것이 맞나요~
한글입력 실패시 자동으로 변하면 좀 더 편하겠습니다.~
이자더님의 댓글
이자더 작성일
도면을 확인했습니다. 감사합니다.
다만 죄송하게도 의도하신 바를 아직도 잘 이해를 하지 못했는데요.
예를 들어서 P01 의 경우, 4각형인데요. 블럭으로는 P01 하나로 셀 수 있지만, 이를 폭파하면 선이 4개가 나오게 되어서..
예를 들면 P01 블럭이 3개가 있고, 이 것을 모두 폭파하면 P01 의 레이어로 된 선이 12개가 세어지게 되거든요.
즉, 폭파를 하면 개별 선의 갯수로 셀 수 밖에 없는데.. 이 것이 의도하신 바가 맞는지 모르겠습니다.
그리고 한영전환은...
예측컨데, 작동은 되고 있는데... 명령어를 다 끝내지 않은 상태인 것 같습니다.
즉 문자를 입력하고, 그 문자 입력이 끝났다고 영문으로 전환되지는 않습니다. 프로그램이 문자를 더 입력할지를 알 수 없기 때문입니다. 그래서 문자를 입력한 명령어를 종료해야 영문으로 전환이 되어요.
스페이스 바를 누른 다고 표현한 것이 .. 이 명령어 종료가 아닌가 싶습니다.
오세완님의 댓글
오세완 작성일
우선 한영키 전환에 대해서
한글치고 엔터치면 계속 한글로 , 스페스스바를 눌러야 영어로 돌아옵니다.
예) ㄴㅁㅇㅁㄴㅇㅁㄴㅇ 엔터 그대로 한글입력이 되고
ㅁㄴㅇㅁㄴㅇㅁㄴ 엔터 그리고 스페이스바를 눌러야 영어로 돌아 옵니다
오세완님의 댓글
오세완 작성일
수량을 산출하는 도면은 주로 평면을 이용하여 산출합니다.
주로 평면에 사용하는 객체 SJ!~SJ3, BJ!~BJ3, H04~H18, G1~G3, T1504P, T12
주로 단면에 사용하는 객체는 블록으로 사용, 단면에 사용한 불록은 폭파하지 않습니다.
BQT만 사용, LQT만 사용, BQT+LQT 혼합사용은 천하무적입니다~^^
참고도면은 수정하여 다시 첨부 합니다
이자더님의 댓글
이자더 작성일
한영키는...
명령어가 종료된 다음에도 스페이스바를 눌러야 하는지 봐주세요.
명령어가 끝나지 않으면 한영전환은 안되어요.
객체 숫자는....
다른 것은 폭파해도 선 하나라서 이해가 되나, T-12 인 경우는.. 선 위에 원이 두 개 들어가 있어서.. 폭파를 하면 숫자가 3개로 산정이 되어요. 그것은 어떻게 하실 계획이세요?
오세완님의 댓글
오세완 작성일
아침부터 감사합니다.~~^^
한영키는 한글을 잘못치면 명령이 종료가 아니어서 한번 엔터 or 스페이스 바를
한번더 눌러야 영어로 전환 되네요
AUTOCAD 에서는 처음 명령행에 한글을 쓸경우가 없지 안을까요
처음 명령행에 한글입력하면 영어로 전환 이런것은 어떨까요
T-12,T-15는 3 으로 나누어 서 진행합니다.
이것까지는 프로그램에 반영 안 하셔도 될 것 같습니다.
범용으로 사용을 위하여 그 정도 수고는 해야죠.
혹시 하시게 되면 방법은 선택 레이어에 수량을 지정해서 곱하는 별도의 칸을 만들면 어떨까여요?
이자더님의 댓글
이자더 작성일
한영전환은.. 그렇게 작동하기는 어렵습니다.
사용자가 한글로 입력하는 것을 외부프로그램에 정보를 주어야 하는데.. 캐드는 그런 기능이 없거든요..
명령어가 작동 시작되면, 그리고 종료하면.. 이 두 번만 정보를 넘겨 주게 만들어져 있어서요..
특정 레이어 객체의 숫자를 세는 것은...
당장은 SE로 가능하실거여요. 새로운 명령어는 다음 메이져 업데이트에나 가능한데.. 시간이 제법 걸릴 거라서요.. 임시로 SE를 이용하시면 가능하실 거여요.
수량을 지정해서 곱하는 것은.. 하나의 레이어만 선택할 때 가능하고, 여러 레이어의 숫자를 셀 때는 적용이 어려울 것 같습니다.
오세완님의 댓글
오세완 작성일
네~ 감사합니다.
지금도 전혀 불편하지 않습니다.
기능이 더해지면 더 좋을 거 같아서 제안 올린 것입니다.
천천히 하셔도 아무 지장 없습니다.~^^
한영도 알고나니 저절로 두번 스페이스 바 ~~~^^;;
이자더님의 댓글
이자더 작성일감사합니다.
감사합니다님의 댓글
감사합니다 작성일
코드를 참조하면 좋을것 같아 링크 남깁니다.
경로 : https://www.cadtutor.net/forum/topic/49606-list-of-layers-with-no-of-entities/#comment-411166
오세완님의 댓글
오세완 작성일
감사합니다 님 감사합니다~^^
;; 레이어 카운트 - 리맥.lsp이(가) 성공적으로 로드되었습니다.
명령: ; 오류: 잘못된 인수 유형: numberp: nil
로드하니 오류가 발생하네요~
이자더님의 댓글
이자더 작성일파일로 만들어서 첨부파일로 올려 드렸습니다.
오세완님의 댓글
오세완 작성일
이자더님 감사합니다.
원하는것은 선택한 레이어 또는 선택구역의 레이어 수량의 산출 되어야만
여러가지 작업에 활용이 용이 할것 같습니다.
천천히 검토하셔도 상관없습니다~^^;;
이자더님의 댓글
이자더 작성일v4.70 반영